const topo = {
  nodes: [
    {
      id: "CERNET",
      x: 100,
      y: 100,
      type: "router",
      label: "CERNET",
    },
    {
      id: "CSTNET",
      x: 200,
      y: 100,
      type: "router",
      label: "CSTNET",
    },
    {
      id: "TEIN",
      x: 100,
      y: 300,
      type: "router",
      label: "TEIN",
    },
    {
      id: "ThaiREN",
      x: 50,
      y: 400,
      type: "router",
      label: "ThaiREN",
    },
    {
      id: "PERN",
      x: 100,
      y: 500,
      type: "router",
      label: "PERN",
    },
    {
      id: "KREONet2",
      x: 200,
      y: 300,
      type: "router",
    },
    {
      id: "KRLight",
      x: 200,
      y: 400,
      type: "router",
    },
    {
      id: "HKIX",
      x: 250,
      y: 500,
      type: "router",
    },
    {
      id: "SingAREN",
      x: 100,
      y: 700,
      type: "router",
    },
    {
      id: "GOREX",
      x: 250,
      y: 800,
      type: "router",
    },
    {
      id: "Hawall",
      x: 350,
      y: 800,
      type: "router",
    },
    {
      id: "AARNet",
      x: 200,
      y: 900,
      type: "router",
    },
    {
      id: "SINET",
      x: 400,
      y: 100,
      type: "router",
    },
    {
      id: "HEPNET-J",
      x: 350,
      y: 170,
      type: "router",
    },
    {
      id: "JGN",
      x: 350,
      y: 250,
      type: "router",
    },
    {
      id: "PacWave",
      x: 400,
      y: 500,
      type: "router",
    },
    {
      id: "CANARIE",
      x: 500,
      y: 100,
      type: "router",
    },
    {
      id: "ESnet",
      x: 650,
      y: 600,
      type: "router",
    },
    {
      id: "BTAA",
      x: 40,
      y: 600,
      type: "router",
    },
    {
      id: "MREN",
      x: 550,
      y: 650,
      type: "router",
    },
    {
      id: "Internet2",
      x: 400,
      y: 700,
      type: "router",
    },
    {
      id: "MOXY",
      x: 600,
      y: 100,
      type: "router",
    },
    {
      id: "StarLight",
      x: 500,
      y: 300,
      type: "router",
    },
    {
      id: "MAN LAN",
      x: 600,
      y: 350,
      type: "router",
    },
    {
      id: "WIX",
      x: 500,
      y: 400,
      type: "router",
    },
    {
      id: "SOX",
      x: 500,
      y: 480,
      type: "router",
    },
    {
      id: "RedCLARA",
      x: 500,
      y: 900,
      type: "router",
    },
    {
      id: "JANET",
      x: 700,
      y: 100,
      type: "router",
    },
    {
      id: "NetherLight",
      x: 700,
      y: 300,
      type: "router",
    },
    {
      id: "RNP",
      x: 700,
      y: 700,
      type: "router",
    },
    {
      id: "NL-T1",
      x: 800,
      y: 100,
      type: "router",
    },
    {
      id: "EENet",
      x: 800,
      y: 200,
      type: "router",
    },
    {
      id: "RedIRIS",
      x: 700,
      y: 900,
      type: "router",
    },
    {
      id: "NORDUnet",
      x: 900,
      y: 100,
      type: "router",
    },
    {
      id: "DFN",
      x: 1000,
      y: 300,
      type: "router",
    },
    {
      id: "GEANT",
      x: 800,
      y: 300,
      type: "router",
    },
    {
      id: "RENATER",
      x: 750,
      y: 400,
      type: "router",
    },
    {
      id: "GARR",
      x: 850,
      y: 600,
      type: "router",
    },
    {
      id: "PIONIER",
      x: 1000,
      y: 100,
      type: "router",
    },
    {
      id: "KIAE-TRANSIT",
      x: 1100,
      y: 100,
      type: "router",
    },
    {
      id: "URAN",
      x: 1000,
      y: 200,
      type: "router",
    },
    {
      id: "CESNET",
      x: 1200,
      y: 350,
      type: "router",
    },
    {
      id: "CERNLight",
      x: 1000,
      y: 400,
      type: "router",
    },
    {
      id: "CERN",
      x: 1000,
      y: 500,
      type: "router",
    },
    {
      id: "ARNES",
      x: 1000,
      y: 600,
      type: "router",
    },
    {
      id: "RoEduNet",
      x: 1100,
      y: 600,
      type: "router",
    },
    {
      id: "GRNET",
      x: 1000,
      y: 700,
      type: "router",
    },
    {
      id: "ULAKBIM",
      x: 1100,
      y: 700,
      type: "router",
    },
    {
      id: "TIFR",
      x: 100,
      y: 1000,
      type: "router",
    },
    {
      id: "NKN",
      x: 200,
      y: 1000,
      type: "router",
    },
    // hosts
    {
      id: "IHEP Beijing",
      x: 300,
      y: 100,
      type: "host",
      label: "IHEP Beijing",
    },
    {
      id: "NCP-LCG2",
      x: 0,
      y: 500,
      type: "host",
    },
    {
      id: "INDIACMS-TIFRT2",
      x: 0,
      y: 1000,
      type: "host",
    },
    {
      id: "IN-DAE-KOLKATA-TIER2",
      x: 300,
      y: 1000,
      type: "host",
    },
    {
      id: "UMel",
      x: 100,
      y: 900,
      type: "host",
    },
    {
      id: "KEK T1",
      x: 200,
      y: 200,
      type: "host",
    },
    {
      id: "UVlc",
      x: 500,
      y: 0,
      type: "host",
    },
    {
      id: "CERN-T0",
      x: 1200,
      y: 500,
      type: "host",
    },
    {
      id: "Tubitak",
      x: 1200,
      y: 700,
      type: "host",
    },
    {
      id: "loannina",
      x: 1000,
      y: 800,
      type: "host",
    },
    {
      id: "CNAF",
      x: 900,
      y: 700,
      type: "host",
    },
    {
      id: "PIC-T1",
      x: 800,
      y: 900,
      type: "host",
    },
    {
      id: "SPRACE",
      x: 700,
      y: 800,
      type: "host",
    },
    {
      id: "KIT",
      x: 1100,
      y: 300,
      type: "host",
    },
    {
      id: "BINP",
      x: 1200,
      y: 100,
      type: "host",
    },
    {
      id: "RAL-LCG2",
      x: 700,
      y: 0,
      type: "host",
    },
    {
      id: "BNL",
      x: 750,
      y: 600,
      type: "host",
    },
    {
      id: "Kharkov-KIPT",
      x: 1100,
      y: 200,
      type: "host",
    },
    {
      id: "ICM-PUB",
      x: 1000,
      y: 0,
      type: "host",
    },
    {
      id: "Nikhef",
      x: 800,
      y: 0,
      type: "host",
    },
    {
      id: "NDGF",
      x: 900,
      y: 0,
      type: "host",
    },
    {
      id: "UAIC",
      x: 1200,
      y: 600,
      type: "host",
    },
    {
      id: "IN2P3",
      x: 800,
      y: 500,
      type: "host",
    },
  ],
  edges: [
    {
      source: "CERNET",
      target: "GEANT",
    },
    {
      source: "CERNET",
      target: "CSTNET",
    },
    {
      source: "CERNET",
      target: "TEIN",
    },
    {
      source: "TEIN",
      target: "ThaiREN",
    },
    {
      source: "TEIN",
      target: "HKIX",
    },
    {
      source: "TEIN",
      target: "PERN",
    },
    {
      source: "CSTNET",
      target: "PacWave",
    },
    {
      source: "KREONet2",
      target: "KRLight",
    },
    {
      source: "KRLight",
      target: "HKIX",
    },
    {
      source: "KRLight",
      target: "CERN",
    },
    {
      source: "KRLight",
      target: "SingAREN",
    },
    {
      source: "KRLight",
      target: "StarLight",
    },
    {
      source: "HKIX",
      target: "JGN",
    },
    {
      source: "HKIX",
      target: "SingAREN",
    },
    {
      source: "SingAREN",
      target: "GEANT",
    },
    {
      source: "SingAREN",
      target: "GOREX",
    },
    {
      source: "SingAREN",
      target: "AARNet",
    },
    {
      source: "GOREX",
      target: "AARNet",
    },
    {
      source: "GOREX",
      target: "SINET",
    },
    {
      source: "GOREX",
      target: "Hawall",
    },
    {
      source: "AARNet",
      target: "Hawall",
    },
    {
      source: "Hawall",
      target: "SINET",
    },
    {
      source: "SINET",
      target: "PacWave",
    },
    {
      source: "SINET",
      target: "HEPNET-J",
    },
    {
      source: "PacWave",
      target: "CANARIE",
    },
    {
      source: "PacWave",
      target: "StarLight",
    },
    {
      source: "PacWave",
      target: "ESnet",
    },
    {
      source: "PacWave",
      target: "Internet2",
    },
    {
      source: "ESnet",
      target: "BTAA",
    },
    {
      source: "BTAA",
      target: "Internet2",
    },
    {
      source: "CANARIE",
      target: "MOXY",
    },
    {
      source: "CANARIE",
      target: "StarLight",
    },
    {
      source: "MOXY",
      target: "StarLight",
    },
    {
      source: "MOXY",
      target: "WIX",
    },
    {
      source: "MOXY",
      target: "MAN LAN",
    },
    {
      source: "MOXY",
      target: "NetherLight",
    },
    {
      source: "MAN LAN",
      target: "Internet2",
    },
    {
      source: "WIX",
      target: "SOX",
    },
    {
      source: "SOX",
      target: "RedCLARA",
    },
    {
      source: "BTAA",
      target: "MREN",
    },
    {
      source: "MREN",
      target: "ESnet",
    },
    {
      source: "MREN",
      target: "StarLight",
    },
    {
      source: "MREN",
      target: "Internet2",
    },
    {
      source: "RedCLARA",
      target: "RNP",
    },
    {
      source: "JANET",
      target: "GEANT",
    },
    {
      source: "NetherLight",
      target: "NL-T1",
    },
    {
      source: "NetherLight",
      target: "StarLight",
    },
    {
      source: "NetherLight",
      target: "CERN",
    },
    {
      source: "NetherLight",
      target: "KIAE-TRANSIT",
    },
    {
      source: "NetherLight",
      target: "GEANT",
    },
    {
      source: "NetherLight",
      target: "ESnet",
    },
    {
      source: "GEANT",
      target: "DFN",
    },
    {
      source: "GEANT",
      target: "ESnet",
    },
    {
      source: "GEANT",
      target: "RENATER",
    },
    {
      source: "GEANT",
      target: "GARR",
    },
    {
      source: "NORDUnet",
      target: "NetherLight",
    },
    {
      source: "NORDUnet",
      target: "StarLight",
    },
    {
      source: "NORDUnet",
      target: "GEANT",
    },
    {
      source: "GARR",
      target: "ARNES",
    },
    {
      source: "PIONIER",
      target: "GEANT",
    },
    {
      source: "EENet",
      target: "GEANT",
    },
    {
      source: "URAN",
      target: "GEANT",
    },
    {
      source: "CESNET",
      target: "GEANT",
    },
    {
      source: "CERNLight",
      target: "GEANT",
    },
    {
      source: "CERNLight",
      target: "CERN",
    },
    {
      source: "ARNES",
      target: "GEANT",
    },
    {
      source: "RoEduNet",
      target: "GEANT",
    },
    {
      source: "ULAKBIM",
      target: "GEANT",
    },
    {
      source: "GRNET",
      target: "GEANT",
    },
    {
      source: "RedIRIS",
      target: "GEANT",
    },
    {
      source: "TIFR",
      target: "NKN",
    },
    {
      source: "TIFR",
      target: "CERN",
    },
    {
      source: "NKN",
      target: "KRLight",
    },
    // hosts
    {
      source: "CSTNET",
      target: "IHEP Beijing",
    },
    {
      source: "NCP-LCG2",
      target: "PERN",
    },
    {
      source: "INDIACMS-TIFRT2",
      target: "TIFR",
    },
    {
      source: "IN-DAE-KOLKATA-TIER2",
      target: "NKN",
    },
    {
      source: "UMel",
      target: "AARNet",
    },
    {
      source: "KEK T1",
      target: "HEPNET-J",
    },
    {
      source: "UVlc",
      target: "CANARIE",
    },
    {
      source: "CERN-T0",
      target: "CERN",
    },
    {
      source: "Tubitak",
      target: "ULAKBIM",
    },
    {
      source: "loannina",
      target: "GRNET",
    },
    {
      source: "CNAF",
      target: "GARR",
    },
    {
      source: "PIC-T1",
      target: "RedIRIS",
    },
    {
      source: "SPRACE",
      target: "RNP",
    },
    {
      source: "KIT",
      target: "DFN",
    },
    {
      source: "BINP",
      target: "KIAE-TRANSIT",
    },
    {
      source: "RAL-LCG2",
      target: "JANET",
    },
    {
      source: "BNL",
      target: "ESnet",
    },
    {
      source: "Kharkov-KIPT",
      target: "URAN",
    },
    {
      source: "ICM-PUB",
      target: "PIONIER",
    },
    {
      source: "Nikhef",
      target: "NL-T1",
    },
    {
      source: "NDGF",
      target: "NORDUnet",
    },
    {
      source: "UAIC",
      target: "RoEduNet",
    },
    {
      source: "IN2P3",
      target: "RENATER",
    },
  ],
};
module.exports = topo;
